home *** CD-ROM | disk | FTP | other *** search
- function zhao()
- {
- zi++;
- if(zi >= 75)
- {
- zi = 0;
- acted = true;
- this.gotoAndPlay("召唤");
- }
- }
- function shakechong()
- {
- if(this._x > 0)
- {
- _parent.play();
- this.gotoAndStop("震动");
- this._xscale = 100;
- this._x -= movspd * 1.2;
- }
- else
- {
- this.gotoAndStop("Θóäσñç");
- this._xscale = -100;
- }
- }
- function chong()
- {
- if(dix == false)
- {
- if(this._x > 50)
- {
- ii++;
- if(ii > 40)
- {
- this._x -= movspd;
- }
- this.gotoAndStop("冲");
- this._xscale = 100;
- }
- else
- {
- ii = 0;
- this.gotoAndStop("τ½Ö");
- this._xscale = -100;
- dix = true;
- acted = false;
- stoped = true;
- }
- }
- else if(dix == true)
- {
- if(this._x < 530)
- {
- ii++;
- if(ii > 40)
- {
- this._x += movspd;
- }
- this.gotoAndStop("冲");
- this._xscale = -100;
- }
- else
- {
- ii = 0;
- this.gotoAndStop("τ½Ö");
- this._xscale = 100;
- dix = false;
- acted = false;
- stoped = true;
- }
- }
- }
- function zoul()
- {
- if(long >= -150 and this._x > 60)
- {
- this._x -= movspd / 4;
- long -= movspd / 4;
- this._xscale = 100;
- this.gotoAndStop("Φ╡░");
- }
- else
- {
- long = 0;
- acted = false;
- }
- }
- function zour()
- {
- if(long <= 150 and this._x < 520)
- {
- this._x += movspd / 4;
- long += movspd / 4;
- this._xscale = -100;
- this.gotoAndStop("Φ╡░");
- }
- else
- {
- long = 0;
- acted = false;
- }
- }
- function penhuo()
- {
- if(fired == false)
- {
- this.gotoAndPlay("σû╖τü½");
- fired = true;
- }
- }
- stop();
- var dix = false;
- var acted = false;
- var i = 0;
- var ii = 0;
- var actnum = null;
- var long = 0;
- var fired = false;
- var zi = 0;
- onEnterFrame = function()
- {
- if(_parent._parent.pauses == false and shakeNow == true)
- {
- acted = true;
- shakechong();
- }
- if(behit == false)
- {
- if(ofen_zhao == true)
- {
- zhao();
- }
- if(zhaohuan == true and acted == false and stoped == false and hp > 4)
- {
- this.gotoAndPlay("召唤");
- acted = true;
- zhaohuan = false;
- }
- if(hp <= maxhp * aa and acted == false and stoped == false)
- {
- aa -= 0.2;
- this.gotoAndPlay("召唤");
- acted = true;
- }
- if(acted == false and stoped == false and _parent.flywar == false)
- {
- actnum = random(4);
- acted = true;
- }
- if(stoped == true)
- {
- i++;
- if(i >= 60)
- {
- i = 0;
- stoped = false;
- }
- }
- if(ofen_zhao == false)
- {
- switch(actnum)
- {
- case 0:
- chong();
- break;
- case 1:
- zoul();
- break;
- case 2:
- zour();
- break;
- case 3:
- penhuo();
- }
- }
- }
- };
-